failure 124:

Requirement failed: {llroundl.10.01.01;llroundl.05;llroundl.06;llroundl.07;llroundl.08;llroundl.09} Function executed successfully with EOK error code, while `model_error == true` means that EDOM SHALL be set
location
trace /var/opt/lsb/test/olver-core/2013-01-21_10-20-40/math_real_scenario.utz (math_real_scenario.utt), line 10983
occurence
scenario math_real_scenario
specification function llround_spec()
parameter value  CallContext context = [pid=14334,thr=b751c6c0]
parameter value  Unifloat * @x = (long double) -Infinity
parameter value  Unifloat * x = (long double) -Infinity
parameter value  ErrorCode * @errno = EOK
parameter value  ErrorCode * errno = EOK
return value  (LLongT) -9223372036854775808
coverage
& branch
C
x is infinity
properties
REQ failed llroundl.05
REQ failed llroundl.06
REQ failed llroundl.07
REQ failed llroundl.08
REQ failed llroundl.09
REQ failed llroundl.10.01.01
kind POSTCONDITION_FAILED
similar known bug(s)
The llround() family of functions shall round their argument to the nearest integer value, rounding halfway cases away from zero, regardless of the current rounding direction. According to LSB, if argument is NaN, +Inf -Inf, or the correct value is not representable as an integer then the functions shall set EDOM error code. But on the target machine, the functions set error code EOK instead of EDOM in these cases.